package com.tbit.main.service;

import com.tbit.main.pojo.UpKeepLog;
import com.tbit.main.pojo.VO.UpKeepLogQueryReqVO;
import com.tbit.main.pojo.VO.UpKeepLogReqVO;
import com.tbit.main.pojo.VO.UpKeepLogRespVO;

import java.util.List;

/**
 * @author yao
 * @since 2025/1/23 10:04
 */
public interface UpKeepLogService {

    List<UpKeepLogRespVO> getList(UpKeepLogQueryReqVO reqVO);

    List<UpKeepLogRespVO> getCountList(UpKeepLogQueryReqVO reqVO);

    UpKeepLogRespVO getById(Integer id);

    void update(UpKeepLogReqVO reqVO);

    void saveBatch(List<UpKeepLog> upKeepLogs);

    UpKeepLogRespVO getLastUpKeepLog(String userCode);
}
